package cc.example.mybatislike.db.zeus.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Setter
@Getter
@ToString
@TableName("zeus_spout")
public class ZeusSpout {

  @TableId(value = "id", type = IdType.AUTO)
  private Integer id;

  private String name;

  private Byte datasourceType;

  private String datasource;

  private Byte type;

  private Short estimatedExecutionTime;

  private Short defaultFetchMethod;

  private String spoutParamResolver;

  private String description;

  private Byte activeStatus;

  private Byte deleteFlag;

  private Date createTime;

  private Date updateTime;

  private String spoutPostValidator;

  private Byte enableCache;

  private Integer retryCount;

  private String expansionConfig;

}